<?php

require_once dirname(__FILE__) . '/../lib/inscriptosEventoGeneratorConfiguration.class.php';
require_once dirname(__FILE__) . '/../lib/inscriptosEventoGeneratorHelper.class.php';

/**
 * inscriptosEvento actions.
 *
 * @package    neoTrainner
 * @subpackage inscriptosEvento
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 12474 2008-10-31 10:41:27Z fabien $
 */
class inscriptosEventoActions extends autoInscriptosEventoActions {

    /**
     * Cambia el estado a Aprobado de una novedad.
     * @param sfWebRequest $request
     */
    public function executeListSuspender(sfWebRequest $request) {
        $personaEvento = $this->getRoute()->getObject();
        $personaEvento->suspender();

        $this->getUser()->setFlash('notice', 'La persona quedó en estado Pre-Inscripto.');

        $this->redirect('neo_persona_evento');
    }

    /**
     * Cambia el estado a Aprobado de una novedad.
     * @param sfWebRequest $request
     */
    public function executeListConfirmar(sfWebRequest $request) {
        $personaEvento = $this->getRoute()->getObject();
        $personaEvento->confirmar();

        $this->getUser()->setFlash('notice', 'La persona quedó Inscripta.');

        $this->redirect('neo_persona_evento');
    }

}
